object FormOptipit: TFormOptipit
  Left = 0
  Top = 0
  Margins.Left = 5
  Margins.Top = 5
  Margins.Right = 5
  Margins.Bottom = 5
  Caption = 'Optipit - '#1086#1087#1090#1080#1084#1080#1079#1072#1094#1080#1103' '#1082#1072#1088#1100#1077#1088#1072
  ClientHeight = 921
  ClientWidth = 1194
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -19
  Font.Name = 'Tahoma'
  Font.Style = []
  Menu = MainMenu1
  WindowState = wsMaximized
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  OnMouseWheel = FormMouseWheel
  PixelsPerInch = 168
  TextHeight = 23
  object GLSceneViewer: TGLSceneViewer
    Left = 324
    Top = 0
    Width = 870
    Height = 714
    Margins.Left = 5
    Margins.Top = 5
    Margins.Right = 5
    Margins.Bottom = 5
    Camera = GLCamera
    Buffer.BackgroundColor = clBlack
    FieldOfView = 164.054489135742200000
    PenAsTouch = False
    Align = alClient
    OnMouseDown = GLSceneViewerMouseDown
    OnMouseMove = GLSceneViewerMouseMove
    TabOrder = 0
  end
  object PanelGenerate: TPanel
    Left = 0
    Top = 714
    Width = 1194
    Height = 207
    Margins.Left = 5
    Margins.Top = 5
    Margins.Right = 5
    Margins.Bottom = 5
    Align = alBottom
    TabOrder = 1
    Visible = False
    object Label1: TLabel
      Left = 308
      Top = 25
      Width = 68
      Height = 23
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      Caption = #1041#1083#1086#1082#1086#1074':'
    end
    object Label2: TLabel
      Left = 308
      Top = 72
      Width = 104
      Height = 23
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      Caption = 'Color Points:'
    end
    object Label3: TLabel
      Left = 308
      Top = 114
      Width = 78
      Height = 23
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      Caption = 'Iteration:'
    end
    object ButtonGenerate: TButton
      Left = 670
      Top = 11
      Width = 100
      Height = 43
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      Caption = #1043#1077#1085#1077#1088#1072#1090#1086#1088
      TabOrder = 0
      OnClick = ButtonGenerateClick
    end
    object Edit2: TEdit
      Left = 14
      Top = 58
      Width = 212
      Height = 31
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      TabOrder = 1
      Text = '2.791139'
    end
    object Edit3: TEdit
      Left = 14
      Top = 105
      Width = 212
      Height = 31
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      TabOrder = 2
      Text = '1.85185185'
    end
    object Edit4: TEdit
      Left = 14
      Top = 152
      Width = 212
      Height = 31
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      TabOrder = 3
      Text = '1.5'
    end
    object Edit1: TEdit
      Left = 14
      Top = 11
      Width = 212
      Height = 31
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      TabOrder = 4
      Text = '-0.9629629'
    end
    object ButtonRandom: TButton
      Left = 308
      Top = 147
      Width = 102
      Height = 44
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      Caption = 'Random'
      TabOrder = 5
      OnClick = ButtonRandomClick
    end
    object EditPoints: TEdit
      Left = 448
      Top = 11
      Width = 170
      Height = 31
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      TabOrder = 6
      Text = '100000'
    end
    object EditColorPoints: TEdit
      Left = 448
      Top = 67
      Width = 170
      Height = 31
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      TabOrder = 7
      Text = '9'
    end
    object EditIterations: TEdit
      Left = 448
      Top = 114
      Width = 170
      Height = 31
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      TabOrder = 8
      Text = '100'
    end
    object CheckBox1: TCheckBox
      Left = 448
      Top = 161
      Width = 170
      Height = 30
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      Caption = 'NoZWrite'
      TabOrder = 9
      OnClick = CheckBox1Click
    end
    object ButtonClear: TButton
      Left = 823
      Top = 11
      Width = 101
      Height = 43
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      Caption = #1057#1073#1088#1086#1089
      TabOrder = 10
      OnClick = ButtonClearClick
    end
    object ColorBox1: TColorBox
      Left = 670
      Top = 65
      Width = 254
      Height = 34
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      ItemHeight = 28
      TabOrder = 11
    end
  end
  object PanelFields: TPanel
    Left = 0
    Top = 0
    Width = 324
    Height = 714
    Margins.Left = 5
    Margins.Top = 5
    Margins.Right = 5
    Margins.Bottom = 5
    Align = alLeft
    TabOrder = 2
    object RadioGroupValue: TRadioGroup
      Left = 14
      Top = 56
      Width = 299
      Height = 282
      Margins.Left = 5
      Margins.Top = 5
      Margins.Right = 5
      Margins.Bottom = 5
      Caption = 'Value'
      ItemIndex = 0
      Items.Strings = (
        'Field 5'
        'Field 6'
        'Field 7'
        'Field 8'
        'Field 9'
        'Field 10')
      TabOrder = 0
      OnClick = RadioGroupValueClick
    end
  end
  object GLScene1: TGLScene
    Left = 240
    Top = 16
    object GLDummyCube1: TGLDummyCube
      Direction.Coordinates = {F304353F00000000F304353F00000000}
      ShowAxes = True
      TurnAngle = 45.000000000000000000
      CubeSize = 10.000000000000000000
      VisibleAtRunTime = True
      object GLPoints: TGLPoints
        NoZWrite = False
        Static = False
      end
      object GLSphere: TGLSphere
        Visible = False
        Radius = 0.500000000000000000
        BehavioursData = {
          0458434F4C02010201060D54474C42436F6C6C6973696F6E0202020012000000
          000200120000000002000200}
        EffectsData = {
          0458434F4C02010202061254474C536F75726365504658456666656374020202
          001200000000020002001200000000050000000000000080FF3F020602000802
          0008020008050000000000000000000005000000000000000000000500000000
          00CDCCCCFB3F02000200090500000000000000000000080200060A54474C4246
          6972654658020102001200000000020002001200000000}
      end
    end
    object GLDummyCube2: TGLDummyCube
      CubeSize = 1.000000000000000000
      VisibleAtRunTime = True
      object Point: TGLPoints
        NoZWrite = False
        Static = False
      end
    end
    object GLDummyCube4: TGLDummyCube
      CubeSize = 1.000000000000000000
      VisibleAtRunTime = True
    end
    object GLCamera: TGLCamera
      DepthOfView = 180.000000000000000000
      FocalLength = 50.000000000000000000
      NearPlaneBias = 0.200000002980232200
      TargetObject = GLDummyCube2
      Position.Coordinates = {0000204100002041000000000000803F}
    end
    object GLLightSource1: TGLLightSource
      ConstAttenuation = 1.000000000000000000
      Position.Coordinates = {0000A04000000000000000000000803F}
      SpotCutOff = 180.000000000000000000
    end
  end
  object Timer1: TTimer
    OnTimer = Timer1Timer
    Left = 930
    Top = 30
  end
  object GLCadencer1: TGLCadencer
    Scene = GLScene1
    OnProgress = GLCadencer1Progress
    Left = 406
    Top = 16
  end
  object OpenTextFileDialog1: TOpenTextFileDialog
    Filter = 
      'Block model (*.blocks)|*.blocks|Precedence file (*.prec)|*.prec|' +
      'Ultimit pit (*.upit)|*.upit|Constrained pit (*.cpit)|*.cpit|Mine' +
      ' scheduling (*.pcpsp) |*.pcpsp|Solution file (*.sol)|*.sol|All (' +
      '*.*)|*.*'
    Encodings.Strings = (
      'ASCII'
      'ANSI'
      'Unicode'
      'Big Endian Unicode'
      'UTF-8'
      'UTF-7')
    Left = 638
    Top = 18
  end
  object MainMenu1: TMainMenu
    Left = 394
    Top = 130
    object miFile: TMenuItem
      Caption = #1060#1072#1081#1083
      object miOpenData: TMenuItem
        Caption = #1054#1090#1082#1088#1099#1090#1100'...'
        OnClick = miOpenDataClick
      end
      object N1: TMenuItem
        Caption = '-'
      end
      object Close1: TMenuItem
        Caption = #1047#1072#1082#1088#1099#1090#1100
        OnClick = ButtonClearClick
      end
      object N2: TMenuItem
        Caption = '-'
      end
      object Exit1: TMenuItem
        Caption = #1042#1099#1093#1086#1076
        OnClick = Exit1Click
      end
    end
    object Synthesize1: TMenuItem
      Caption = #1057#1090#1088#1091#1082#1090#1091#1088#1072
      object miGenerate: TMenuItem
        Caption = 'Generate'
        OnClick = miGenerateClick
      end
      object Clear1: TMenuItem
        Caption = #1054#1095#1080#1089#1090#1080#1090#1100
        OnClick = ButtonClearClick
      end
    end
    object Help1: TMenuItem
      Caption = '?'
      object miAbout: TMenuItem
        Caption = #1054' '#1087#1088#1086#1075#1088#1072#1084#1084#1077'...'
        OnClick = miAboutClick
      end
    end
  end
  object ColorDialog1: TColorDialog
    Left = 240
    Top = 96
  end
end
